package com.chenjian.designpattern.singleton;

/**
 * 单例模式 -饿汉式
 * @author TC2952
 */
public class HungrySingleton {

    /**
     * 持有自身对象实例（可以静态初始化）
     */
    private static final HungrySingleton HUNGRY_SINGLETON = new HungrySingleton();

    /**
     * 私有化构造函数
     */
    public HungrySingleton() {
    }

    /**
     * 提供静态的实例返回方法
     *
     * @return
     */
    public static HungrySingleton getHungrySingleton() {
        return HUNGRY_SINGLETON;
    }
}
